﻿using CRM.Infrastructure.Attr;
using CRM.Service.EFCore;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace CRM.Infrastructure.IOC
{
    [Provider_, Inject_]
    public class Right_IOC
    {
        public readonly Sys_Rights_EFCore _sys_rights_EFcore;
        public readonly Sys_Right_Config_Details_EFCore _sys_right_config_details_EFCore;
        public readonly Sys_Right_Config_EFCore _sys_right_config_EFCore;
        public readonly Sys_Right_Config_Org_EFCore _sys_right_config_org_EFCore;
        public readonly Sys_User_Rights_EFCore _sys_user_rights_EFCore;

        public Right_IOC(Sys_Rights_EFCore sys_rights_EFcore, Sys_Right_Config_Details_EFCore sys_right_config_details_EFCore, Sys_Right_Config_EFCore sys_right_config_EFCore, Sys_Right_Config_Org_EFCore sys_right_config_org_EFCore, Sys_User_Rights_EFCore sys_user_rights_EFCore)
        {

            _sys_rights_EFcore = sys_rights_EFcore;
            _sys_right_config_details_EFCore = sys_right_config_details_EFCore;
            _sys_right_config_EFCore = sys_right_config_EFCore;
            _sys_right_config_org_EFCore = sys_right_config_org_EFCore;
            _sys_user_rights_EFCore = sys_user_rights_EFCore;
            _sys_user_rights_EFCore= sys_user_rights_EFCore;
        }
    }
}
